package com.glela.goods.service;

import java.util.List;

import org.springframework.http.ResponseEntity;

import com.glela.goods.model.DistributaryTemplate;
import com.glela.goods.model.DistributaryTemplateDetails;
import com.glela.goods.model.vo.goods.GoodsListResponse;
import com.glela.platform.model.response.ResponseBaseModel;

public interface DistributaryService {

	List<DistributaryTemplate> achieveAvailableTemplate();

	List<DistributaryTemplateDetails> achieveAvailableTemplateDetails(int templateId);

	List<GoodsListResponse> achieveTempGoodsInfo(String tempGoodsIdsStr, Long storeUserId);

	ResponseEntity<?> addPromotionByPromotionId(int userId, int promotionId);

}
